package com.xgh.offer;

/**
 * @ClassName Offer11
 * @Description
 * @Author xinggh
 * @Date 2020/6/30 10:28
 * @Version 1.0
 **/
public class Offer11 {
    /**
     * 剑指 Offer 11. 旋转数组的最小数字
     * 把一个数组最开始的若干个元素搬到数组的末尾，我们称之为数组的旋转。输入一个递增排序的数组的一个旋转，输出旋转数组的最小元素。
     * 例如，数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转，该数组的最小值为1。
     * <p>
     * 示例 1：
     * <p>
     * 输入：[3,4,5,1,2]
     * 输出：1
     * 示例 2：
     * <p>
     * 输入：[2,2,2,0,1]
     * 输出：0
     */
    public int minArray(int[] numbers) {
        int s = numbers[0];
        for (int i : numbers) {
            if (i < s) {
                s = i;
            }
        }
        return s;
    }
}
